草庐IT

JavaFX 2.2 javadoc?

全部标签

java - 如何在 JavaFx 中自动调整窗口大小以适应不同的分辨率?

我有以下问题:我在全高清桌面上创建了一个JavaFX窗口,我将场景设置如下:Scenescene=newScene(root,1475,1015);当我在分辨率为1360*760的笔记本电脑上运行应用程序时,我看不到整个应用程序,也无法调整它的大小。如何将我的应用程序设置为根据台式机/笔记本电脑及其分辨率和尺寸自动调整大小? 最佳答案 我相信你正在寻找这个GraphicsDevicegd=GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice(

java - 我可以使用 JavaFX 原生构建工具拥有多个可执行文件吗?

我正在使用JavaFXGradleplugin构建我的JavaFX应用程序。是否可以使用不同的主类构建多个可执行文件?如果是,怎么办? 最佳答案 这是可能的,因为底层javapackager确实支持这一点。我的理解是正确的,您有一个项目,其中有多个入口点,现在您想为每个入口点创建native启动器/二进制文件。这在gradle插件中甚至在javapackager中都称为“辅助启动器”。要使用同一个包创建多个可执行文件,只需将其添加到您的构建文件中:jfx{//...normalconfiguration...//yoursecond

javadoc - 如何继承 KDoc 文档?

在Java的Javadoc中,有一种方法可以使用{@inheritDoc}tag继承子类中方法的文档。.有没有办法在Kotlin的KDoc中做同样的事情?基本上,我想做的是以下几点:abstractclassBase{/***SomeKDocdocumentationhere.*/abstractfunfoo()}classDerived:Base(){/***HereisallthedocumentationfromBase#foo'sKDocinherited.**Andheregoessomethingmoreinaddition.*/overridefunfoo(){/*...

javadoc - 如何继承 KDoc 文档?

在Java的Javadoc中,有一种方法可以使用{@inheritDoc}tag继承子类中方法的文档。.有没有办法在Kotlin的KDoc中做同样的事情?基本上,我想做的是以下几点:abstractclassBase{/***SomeKDocdocumentationhere.*/abstractfunfoo()}classDerived:Base(){/***HereisallthedocumentationfromBase#foo'sKDocinherited.**Andheregoessomethingmoreinaddition.*/overridefunfoo(){/*...

【UI编程】Java AWT/Swing/SWT/JavaFX杂谈

1.背景最近想做一个实用的小工具,能屏幕截图,录屏和录制课件,简单的图像处理,和制作gif表情包。翻出了很久以前用Javaawt/swing写的一个屏幕截图小程序,能运行,但是屏幕截图到剪贴板后,发现不能直接粘贴到网页,很纳闷。研究了半天,猜想是剪贴板上的BufferedImage格式不被网页识别,但如果贴到别的应用中,如word,QQ聊天中,又是可以的。不得已,切换到JavaFX提供的剪贴板功能,发现居然是可以的,看来JavaFX比swing更好用一点。于是决定将该程序移植到JavaFX框架上。问题缘起Java屏幕截图到剪贴板:Robotro=newRobot();Toolkittk=Too

Javafx TextInputDialog 禁用确定按钮

我正在使用JDK8u45,我正在尝试使用文本输入对话框,但是有没有办法在我启用它之前禁用ok按钮?我检查了java文档,没有看到禁用功能。如果这不起作用,是否有另一种方法可以在Java8中执行此操作? 最佳答案 查找按钮并调用setDisable在上面。TextInputDialogdialog=newTextInputDialog();dialog.getDialogPane().lookupButton(ButtonType.OK).setDisable(true);disable是一个属性,因此您可以根据需要将该值绑定(bin

java - 如何从 javafx.scene.web.WebEngine#loadContent 加载的 html 页面获取 css 和图像文件?

我有一个字符串HTML内容,它通过loadContent()方法加载到webEngine中。我还有一些在此页面中使用的css和图像文件。虽然我把这些文件放到同一个java类包中,但是加载的页面找不到它们。寻找API文档和网络,但找不到任何合适的类似解决方案。我如何加载这些文件? 最佳答案 您可以将您的字符串html内容放在与Java类相同的包中的文件中,并使用engine.load(Stringurl)方法代替:engine.load(getClass().getResource("mypage.html").toExternalF

java - Maven 依赖与 javadocs

3个问题:下面是JUnit的两个Maven依赖项。我已经在网上搜索了几个小时,似乎无法确定第二个是Javadoc+代码还是只有Javadoc。我需要一个还是两个?此外,将Javadoc包含在开发项目中但不包含在生产构建中的最有效方法是什么?(我不希望为每台机器上的每个依赖项手动下载javadoc。)junitjunit4.11~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~junitjunit4.11javadoc编辑:问题:这些依赖关系有什么区别?我需要两者吗他们能够使用依赖项并且手头有Javadoc?将Javadoc用于开发的最佳做法

java - 如何使用 JavaFX 和 scenebulider 配置 IntelliJ IDEA?

我正在尝试使用screenbuilder、JavaFX和scenebuilder设置IntelliJIDEA。我都安装了,但是当我创建一个新的JavaFX项目、打开fxml文件并切换到scenebuilder选项卡时,我收到一条很长的错误消息,而不是scenebuilderUI:java.lang.reflect.InvocationTargetExceptionatsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeM

java - 如何在 JavaFX 的 TitledPane 中更改 header 组件

我在互联网上的任何地方都找不到这方面的答案。我有一个必须具有可折叠面板的应用程序,因此JavaFX中的TitledPane和Accordion设置是一个自然的选择。在应用程序中,我需要在容器折叠时为其自定义header。我在TitledPane的css文档中看到标题实际上是一个HBox和各种其他组件。http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#titledpane我想访问此组件并将其替换为自定义组件。我一直在使用TitledPaneapi的setGraphic函数并将setContentD